Big Huge Thesaurus

penal facility

noun